var JOINBiz = {
	initialize : function(){
		
		var control = {
				email : "txt_email_Join",
				name : "txt_name",
				pwd : "txt_password",
				pwd_confirm : "txt_password_confirm",
				txt_msg : "txt_message",
				btn_pwd_confirm : "pwd_confirm"
		};
		
		$('#' + control["btn_pwd_confirm"]).click(function(){
			if(!JOINBiz.checkpwdconfirm(control)){
				return;
			};
		});
		
		// Saving For inserting Customer Information
		$('#btn_join').click(function(){
			
			if(!JOINBiz.checkLogic(control)){
				return;
			};
			
			if($('#' + control["btn_pwd_confirm"]).data("confirm") !== "Y"){
				JOINBiz.checkingLable("입력한 비밀번호에 대한 확인이 이루어지지 않았습니다. </br> 비밀번호 확인을 해주십시요.");
				$('#' + control["pwd_confirm"]).focus();
				return;
			}
			
			COMMAJAX.common_ajax({
				url : "/mind/join/registmember.do"
					,data : $('#contact_form').serialize()
					,callback_fnc :  function(data){
						if(data.rows.LOGIN_YN == "Y"){
							alert("회원 가입이 완료되었습니다!!");
							$('#contact_form ul li').remove();
							$('#joinLink').remove();
							$('header ul:eq(1)').append('<li><a class="logout_btn" id="logout_btn">나가기</a></li>');
							$('#contact_form ul').html("<strong>" + data.rows.USER_NAME  + "</strong>" + " 님, 가입을 환영합니다 !!");
						}else{
							alert(data.rows);
						}
					}
			});
		});
	},
	checkLogic : function(data){
		if(!$('#' + data["email"]).val()){
			JOINBiz.checkingLable("E-mail 를 입력해주세요.");
			$('#' + data["email"]).focus();
			return false;
		}else if(!$('#' + data["name"]).val()){
			JOINBiz.checkingLable("Nick Name 을 입력해주세요. ");
			$('#' + data["name"]).focus();
			return false;
		}else if(!$('#' + data["pwd"]).val()){
			JOINBiz.checkingLable("Password 를 입력해주세요. ");
			$('#' + data["pwd"]).focus();
			return false;
		}else if(!$('#' + data["pwd_confirm"]).val()){
			JOINBiz.checkingLable("confirmed password 를 입력해주세요. ");
			$('#' + data["pwd_confirm"]).focus();
			return false;
		}
		return true;
	},
	checkingLable : function(message){
		$('#confrim_lable').fadeIn(0, function(){
			$('#confrim_lable').html(message);
		}).fadeOut(1000, function(){
			$('#confrim_lable').html("");
		});
	},
	checkpwdconfirm : function(control){
		if($('#' + control["pwd"]).val() === $('#' + control["pwd_confirm"]).val()){
			if(!$('#' + control["pwd"]).val()){
				JOINBiz.checkingLable("Password 를 입력해주세요. ");
				$('#' + control["pwd"]).focus();
				return false;
			}else if(!$('#' + control["pwd_confirm"]).val()){
				JOINBiz.checkingLable("confirmed password 를 입력해주세요. ");
				$('#' + control["pwd_confirm"]).focus();
				return false;
			}
			
			$('#' + control["btn_pwd_confirm"]).data("confirm", "Y");
			
			JOINBiz.checkingLable("비밀번호 확인이 완료되었습니다.");
			
			return false;
		}else{
			$('#' + control["btn_pwd_confirm"]).data("confirm", "N");
			JOINBiz.checkingLable("입력한 confirmed password가 올바르지 않습니다. </br> 다시 입력해주세요.");
			$('#' + control["pwd_confirm"]).focus();
			return false;
		}
		return true;
	}
};

(function(){
	// Initializing Join Business
	JOINBiz.initialize();
})();



